home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 November / CHIP Kasım 1996.iso / ms / webpost / wpsdk.exe / RCDATA / CABINET / WPOBJ.H < prev    next >
C/C++ Source or Header  |  1996-06-17  |  2KB  |  65 lines

  1. /* This header file machine-generated by mktyplib.exe */
  2. /* Interface to type library: WPObj */
  3.  
  4. #ifndef _WPObj_H_
  5. #define _WPObj_H_
  6.  
  7. DEFINE_GUID(LIBID_WPObj,0x536ABCA0,0x9240,0x11CF,0x9E,0xD3,0x00,0xAA,0x00,0x4C,0x12,0x0C);
  8.  
  9. DEFINE_GUID(IID_IWPObj,0xEDD8BBC0,0x9240,0x11CF,0x9E,0xD3,0x00,0xAA,0x00,0x4C,0x12,0x0C);
  10.  
  11. /* Definition of interface: IWPObj */
  12. #undef INTERFACE
  13. #define INTERFACE IWPObj
  14.  
  15. DECLARE_INTERFACE_(IWPObj, IDispatch)
  16. {
  17. #ifndef NO_BASEINTERFACE_FUNCS
  18.  
  19.     /* IUnknown methods */
  20.     STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
  21.     STDMETHOD_(ULONG, AddRef)(THIS) PURE;
  22.     STDMETHOD_(ULONG, Release)(THIS) PURE;
  23.  
  24.     /* IDispatch methods */
  25.     STDMETHOD(GetTypeInfoCount)(THIS_ UINT FAR* pctinfo) PURE;
  26.  
  27.     STDMETHOD(GetTypeInfo)(
  28.       THIS_
  29.       UINT itinfo,
  30.       LCID lcid,
  31.       ITypeInfo FAR* FAR* pptinfo) PURE;
  32.  
  33.     STDMETHOD(GetIDsOfNames)(
  34.       THIS_
  35.       REFIID riid,
  36.       OLECHAR FAR* FAR* rgszNames,
  37.       UINT cNames,
  38.       LCID lcid,
  39.       DISPID FAR* rgdispid) PURE;
  40.  
  41.     STDMETHOD(Invoke)(
  42.       THIS_
  43.       DISPID dispidMember,
  44.       REFIID riid,
  45.       LCID lcid,
  46.       WORD wFlags,
  47.       DISPPARAMS FAR* pdispparams,
  48.       VARIANT FAR* pvarResult,
  49.       EXCEPINFO FAR* pexcepinfo,
  50.       UINT FAR* puArgErr) PURE;
  51. #endif
  52.  
  53.     /* IWPObj methods */
  54.     STDMETHOD(Application)(THIS_ IWPObj FAR* FAR* retval) PURE;
  55.     STDMETHOD(WpPostFile)(THIS_ long hwnd, BSTR lppszLocalPaths, long FAR* lpcbSiteName, BSTR FAR* lpszSiteName, long FAR* lpcbURL, BSTR FAR* lpszURL, long dwFlag, long FAR* lpRetCode) PURE;
  56. };
  57.  
  58. DEFINE_GUID(CLSID_WPObj,0x53DEFDE0,0x9222,0x11CF,0x9E,0xD3,0x00,0xAA,0x00,0x4C,0x12,0x0C);
  59.  
  60. #ifdef __cplusplus
  61. class WPObj;
  62. #endif
  63.  
  64. #endif
  65.